package main

import (
	"fmt"
	"os"
)

// 当使用 os.Exit时defer将不会执行，所以这里的fmt.Println将永远不会被调用
// go 不像C语言，Go不适用在main中返回一个整数来指明退出状态。如果你想以非
// 0的状态退出，那么你就要使用os.Exit
func main() {
	defer fmt.Println("!")

	os.Exit(3)
}
